package com.hmall.vo;

import com.fasterxml.jackson.annotation.JsonInclude;

import javax.persistence.Column;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * louxinlong
 * 查询订单
 */
public class OrderSelectVo {
    private Integer oderId;
    private Long oderNo;
    private Integer status;
    private Double payment;
    private Integer paymentType;
    private Date createTime;
    private Integer  postage;
    private Date paymentTime;
    private Integer isSample;
    private Integer shopId;
    private String shopName;
    //是否启用
    private Integer  enabled;

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }

    //收货地址
    private Integer shippingId;
    private String receiverAddress;
    //配送方式
    private String distName;
    private Integer distCode;
    //合同号
    private String salesContNo;
    //订单创建时间
    private Date contCreateTime;
    //倒计时
    private Long endTime;
    private String receiverName;
    private String receiverPhone;
    private String receiverMobile;
    private String receiverProvince;
    private String receiverCity;
    private String receiverDistrict;
    /**
     * 留言
     */
    private String message;
    /**
     * 发票收件人
     */
    private String invoiceRecPerson;
    /**
     * 发票所到地址
     */
    private String invoiceRecAddress;
    /**
     * 发票收件人手机
     */
    private String invoiceRecPhone;
    private List<OrderSelectItemVo> orderSelectItemVos=new ArrayList<OrderSelectItemVo>();;

    public Integer getShippingId() {
        return shippingId;
    }

    public void setShippingId(Integer shippingId) {
        this.shippingId = shippingId;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public Integer getDistCode() {
        return distCode;
    }

    public void setDistCode(Integer distCode) {
        this.distCode = distCode;
    }


    public String getDistName() {
        return distName;
    }

    public void setDistName(String distName) {
        this.distName = distName;
    }

    public Integer getPostage() {
        return postage;
    }

    public void setPostage(Integer postage) {
        this.postage = postage;
    }

    public Date getPaymentTime() {
        return paymentTime;
    }

    public void setPaymentTime(Date paymentTime) {
        this.paymentTime = paymentTime;
    }



    public Integer getOderId() {
        return oderId;
    }

    public void setOderId(Integer oderId) {
        this.oderId = oderId;
    }

    public Long getOderNo() {
        return oderNo;
    }

    public void setOderNo(Long oderNo) {
        this.oderNo = oderNo;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

  public List<OrderSelectItemVo> getOrderSelectItemVos() {
        return orderSelectItemVos;
    }

    public void setOrderSelectItemVos(List<OrderSelectItemVo> orderSelectItemVos) {
        this.orderSelectItemVos = orderSelectItemVos;
    }

    public Double getPayment() {
        return payment;
    }

    public void setPayment(Double payment) {
        this.payment = payment;
    }

    public String getSalesContNo() {
        return salesContNo;
    }

    public void setSalesContNo(String salesContNo) {
        this.salesContNo = salesContNo;
    }

    public Date getContCreateTime() {
        return contCreateTime;
    }

    public void setContCreateTime(Date contCreateTime) {
        this.contCreateTime = contCreateTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public void setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
    }

    public String getReceiverMobile() {
        return receiverMobile;
    }

    public void setReceiverMobile(String receiverMobile) {
        this.receiverMobile = receiverMobile;
    }

    public String getReceiverProvince() {
        return receiverProvince;
    }

    public void setReceiverProvince(String receiverProvince) {
        this.receiverProvince = receiverProvince;
    }

    public String getReceiverCity() {
        return receiverCity;
    }

    public void setReceiverCity(String receiverCity) {
        this.receiverCity = receiverCity;
    }

    public String getReceiverDistrict() {
        return receiverDistrict;
    }

    public void setReceiverDistrict(String receiverDistrict) {
        this.receiverDistrict = receiverDistrict;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getInvoiceRecPerson() {
        return invoiceRecPerson;
    }

    public void setInvoiceRecPerson(String invoiceRecPerson) {
        this.invoiceRecPerson = invoiceRecPerson;
    }

    public String getInvoiceRecAddress() {
        return invoiceRecAddress;
    }

    public void setInvoiceRecAddress(String invoiceRecAddress) {
        this.invoiceRecAddress = invoiceRecAddress;
    }

    public String getInvoiceRecPhone() {
        return invoiceRecPhone;
    }

    public void setInvoiceRecPhone(String invoiceRecPhone) {
        this.invoiceRecPhone = invoiceRecPhone;
    }

    public Integer getIsSample() {
        return isSample;
    }

    public void setIsSample(Integer isSample) {
        this.isSample = isSample;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public Integer getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(Integer paymentType) {
        this.paymentType = paymentType;
    }
}
